removal of renal cell carcinoma - French English Dictionary